package bancos;
/*BANCOS*/
import conexion.CConexion;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class CBacq020 extends CConexion {

    private String compania = null;

    public CBacq020() {
        super();
        compania = login.getCompaniaActual();
    }

    public ResultSet buscarDatosBanco(String codigoBanco, String cuentaBanco) throws SQLException {
        String sqlBanco = "select bacq020noba,bacq021mone,bacq022smac,bacq021ctac from bacq020,bacq021,bacq022 where bacq020nocia = '" + compania + "' and bacq020nocia = bacq021nocia and bacq020nocia=bacq022nocia and bacq020coba = bacq021coba and bacq020coba=bacq022coba and bacq021ctab = '" + cuentaBanco + "' and bacq020coba = '" + codigoBanco + "'";
        Statement stncBanco = this.getConexion().createStatement();
        ResultSet rsBanco = stncBanco.executeQuery(sqlBanco);
        return rsBanco;
    }

    public ResultSet getSaldosBancos(String cuenta) throws SQLException {
        String sqlSaldosBancos = "select bacq020noba,bacq021mone,bacq022smac from bacq020,bacq021,bacq022 where bacq020nocia = '" + compania + "' and bacq020nocia = bacq021nocia and bacq020nocia=bacq022nocia and bacq020coba = bacq021coba and bacq020coba=bacq022coba and bacq021ctab = '" + cuenta + "'";
        Statement stncSaldosBancos = this.getConexion().createStatement();
        ResultSet rsSaldoBancos = stncSaldosBancos.executeQuery(sqlSaldosBancos);
        return rsSaldoBancos;
    }

    public String getCodigoBanco(String nombreBanco) throws SQLException {
        String sqlCodigoBanco = "select bacq020coba from bacq020 where bacq020nocia = '" + compania + "' and bacq020noba = '" + nombreBanco + "'";
        Statement stncCodigoBanco = this.getConexion().createStatement();
        ResultSet rsCodigoBanco = stncCodigoBanco.executeQuery(sqlCodigoBanco);
        rsCodigoBanco.next();
        String codigoBanco = rsCodigoBanco.getString("bacq020coba");
        rsCodigoBanco.close();
        stncCodigoBanco.close();
        return codigoBanco;
    }    
}
